#pragma once
#include <Windows.h>
#include "Keypad.h"
class KeypadWin32 : public Keypad
{
public:
    KeypadWin32();

    virtual ~KeypadWin32();

    virtual long Bind(long hwnd, long mode);

    virtual long UnBind();

    virtual long GetKeyState(long vk_code);

    virtual long KeyDown(long vk_code);

    // virtual long GetKeyState(long vk_code);

    virtual long KeyUp(long vk_code);

    virtual long WaitKey(long vk_code, unsigned long time_out);

    virtual long KeyPress(long vk_code);
};